package com.example.system.service;


import com.example.common.response.R;
import com.example.system.domain.Bo.FriendBo;
import com.example.system.domain.Bo.PageBo;
import com.example.system.domain.Vo.FriendVo;
import com.example.system.domain.Vo.PageVo;

import java.util.List;

public interface FriendService {
    List<FriendVo> getList();

    PageVo<FriendVo> getListPage(PageBo pageBo);

    PageVo<FriendVo> getListSearch(String username, PageBo pageBo);

    List<FriendVo> searchAll(String username);

    PageVo<FriendVo> getListApplication(PageBo pageBo);

    PageVo<FriendVo> getListApplicationLog(PageBo pageBo);

    R<String> changeStatus(FriendBo bo);
}
